#include <stdio.h>
int main(){
   
     FILE * f=fopen("grade.txt", "a+");
     char a[30],b[30],c[30],d[30];
   fscanf(f,"%s%s%s%s",a,b,c,d);
   printf("%s\t%s\t%s\t%s\n",a,b,c,d);
   fscanf(f,"%8s%8s%8s%8s",a,b,c,d);
   printf("%s%s%s%s\n",a,b,c,d);
    while(!feof(f)) 
   { fscanf(f,"%s%s%s%s",a,b,c,d);
    printf("%s\t%s\t%s\t%s\n",a,b,c,d);
   }

   fprintf(f,"%s","acadac");
    return 0;
    
}


// #include <stdio.h>

// int main() {

//     FILE *f = fopen("grade.txt", "r");
//     if (f == NULL) {
//         perror("无法打开文件");
//         return 1;
//     }

//     char a[20], b[20], c[20], d[20];
    
   
//     char header[100];
//     fgets(header, sizeof(header), f);
    
   
//     while (fscanf(f, "%19s%19s%19s%19s", a, b, c, d) == 4) {
//         printf("%s\t%s\t%s\t%s\n", a, b, c, d);
//     }

   
//     if (!feof(f)) {
//         perror("");
//     }

//     fclose(f);
//     return 0;
// }